a cushy life - French English Dictionary